package com.erdos.upc.service;

import java.util.Map;

import com.erdos.common.service.BaseService;
import com.erdos.upc.entity.Group;

public interface GroupService extends BaseService<Group> {
	/**
	 * 完成创建用户组对象和关联集合对象的创建
	 */
	public Long insert(Group group);

	/**
	 * 更新用户组对象和关联集合对象
	 */
	public void update(Group group);

	/**
	 * 删除用户组
	 */
	public int deleteByPrimaryKey(Long sid);

	/**
	 * 检测传入的组名name是否已存在 true=已存在 false=不存在
	 * @param name
	 * @return
	 */
	public boolean checkNameExist(String sid,String name);
	
	/**
	 * 查询所有的用户组
	 * @return
	 * @author luhui
	 * @since  2008-9-23
	 */
	public Map<String,String> findAllUserGP();
}
